(god) rest their soul - Turc Anglais Dictionnaire